package top.sehnsucht.test;

import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.ss.usermodel.*;
import org.junit.jupiter.api.Test;

import java.io.FileOutputStream;
import java.io.OutputStream;

/**
 * @Description:
 * @Author: Cai
 * @CreateTime: 2021/11/19
 */

public class Create {
    @Test
    public void create() throws Exception {
        // 1、创建一个工作簿
        Workbook wb = new HSSFWorkbook();
        // 2、创建一个sheet工作表对象
        Sheet sheet = wb.createSheet();
        // 3、创建行对象
        Row row = sheet.createRow(2);
        // 4、创建单元格
        Cell cell = row.createCell(3);
        // 5、设置单元格内容
        cell.setCellValue("Apache POI操作Excel测试");
        // 单元格样式
        CellStyle cellStyle = wb.createCellStyle();
        // 字体
        Font font = wb.createFont();
        font.setFontName("等线");
        font.setFontHeightInPoints((short) 20);
        cellStyle.setFont(font);
        // 6、设置字体样式
        cell.setCellStyle(cellStyle);
        // 7、保存，关闭流
        OutputStream os = new FileOutputStream("E:\\POITest.xls");
        wb.write(os);
        os.close();
    }

}
